#ifndef REPT_EVENT_H
#define REPT_EVENT_H

#define PLUGIN_NAME "rept_events"
#include <QObject>
#include <QtCore/QtPlugin>
#include <QApplication>
#include <QTranslator>
#include "interface_repts.h"

class Rept_events: public iface_rept{
    Q_OBJECT
    Q_INTERFACES(iface_rept)
private:

public:
    virtual ~Rept_events(){};
    // инициализация плагина
    virtual bool init(const QString &lang);
    // запрос наименования плагига
    virtual QString getName();
    // запуск диалога конфигуратора отчета
    virtual bool execDia();
public slots:
    void slotFinishRequest(const QString &plugName, const QString &requestName, QStringList params);
signals:
    void sigStartRequest(const QString &plugName, const QString &requestName, QStringList params);
};


#endif
